package com.weather.service;

import jakarta.mail.MessagingException;

import java.io.File;
import java.util.List;

public interface MailService {

    /**
     * 发送简单邮件
     *
     * @param sendTo  接收人
     * @param subject 邮件主题
     * @param text    邮件内容
     */
    void sendSimpleMail(String sendTo, String subject, String text);

    /**
     * 发送HTML格式的邮件，并可以添加附件
     *
     * @param sendTo  接收人
     * @param subject 邮件主题
     * @param content 邮件内容（html）
     * @param files   附件
     * @throws MessagingException
     */
    void sendHtmlMail(String sendTo, String subject, String content, List<File> files) throws MessagingException;
}
